#define _CRT_SECURE_NO_WARNINGS 
//#include<stdio.h>
//int main()
//{
//  printf("                ********\n");
//  printf("               ************\n");
//  printf("               ####....#.\n");
//  printf("             #..###.....##....\n");
//  printf("             ###.......######              ###            ###\n");
//  printf("                ...........               #...#          #...#\n");
//  printf("               ##*#######                 #.#.#          #.#.#\n");
//  printf("            ####*******######             #.#.#          #.#.#\n");
//  printf("           ...#***.****.*###....          #...#          #...#\n");
//  printf("           ....**********##.....           ###            ###\n");
//  printf("           ....****    *****....\n");
//  printf("             ####        ####\n");
//  printf("           ######        ######\n");
//  printf("##############################################################\n");
//  printf("#...#......#.##...#......#.##...#......#.##------------------#\n");
//  printf("###########################################------------------#\n");
//  printf("#..#....#....##..#....#....##..#....#....#####################\n");
//  printf("##########################################    #----------#\n");
//  printf("#.....#......##.....#......##.....#......#    #----------#\n");
//  printf("##########################################    #----------#\n");
//  printf("#.#..#....#..##.#..#....#..##.#..#....#..#    #----------#\n");
//  printf("##########################################    ############\n");
//	return 0;
//}
//#include<stdio.h>
//int main()
//{
//	int m = 0;
//	scanf("%d", &m);
//	int i = 0;
//	int j = 0;
//	int count = 1;
//	for (i = m - 1; i >= 0; i--)
//	{
//		int isPrime = 1;
//		for (j = 2; j <= i / 2; j++)
//		{
//			if (i % j == 0)
//			{
//				isPrime = 0;
//				break;
//			}
//		}
//		if (isPrime)
//		{
//			printf("%6d", i);
//			count++;
//			if (count == 11)
//			{
//				break;
//			}
//		}
//	}
//	return 0;
//}
//#include<stdio.h>
//#include<stdlib.h>
//#define __TNT_MAX__
//int main()
//{
//	int n = 0;
//	scanf("%d", &n);
//	int arr[6];
//	int i = 0;
//	int j = 0;
//	int count1 = 0;
//	int count2 = 0;
//	int minDiff;
//	//int closestScore;
//	for (i = 0; i < 6; i++)
//	{
//		scanf("%d", &arr[i]);
//		if (arr[i] > n)
//		{
//			count1++;
//		}
//		else if (arr[i] < n)
//		{
//			count2++;
//		}
//	}
//	if (count1 == 6)
//	{
//		printf("202 zui shuai");
//	}
//	else if (count2 == 6)
//	{
//		printf("come on!");
//	}
//	else if (count1 != 6 && count2 != 6)
//	{
//		printf("zui shuai");
//		for (i = 0; i < 6; i++)
//		{
//			int diff = abs(arr[i] - n);
//			if (diff < minDiff)
//			{
//				minDiff = diff;
//				printf("%d", arr[i]);
//				break;
//			}
//		}
//		for(j = arr[i];j < 6;j++)
//		{
//			if (arr[j] >= n)
//			{
//				printf("%d ", arr[j]);
//			}
//		}
//	}
//	return 0;
//}
//#include <stdio.h>
//#include <stdlib.h> 
//
//int main() {
//    int n = 0;
//    scanf("%d", &n);
//    int arr[6];
//    int i = 0;
//    int count1 = 0;
//    int count2 = 0;
//    int minDiff = __INT_MAX__; 
//    int closestScore = 0; 
//    for (i = 0; i < 6; i++) 
//    {
//        scanf("%d", &arr[i]);
//        if (arr[i] > n) 
//        {
//            count1++;
//        }
//        else if (arr[i] < n) 
//        {
//            count2++;
//        }
//        int diff = abs(arr[i] - n);
//        if (diff < minDiff) 
//        {
//            minDiff = diff;
//            closestScore = arr[i];
//        }
//    }
//    if (count1 == 6)
//    {
//        printf("202 zui shuai\n");
//    }
//    else if (count2 == 6)
//    {
//        printf("come on!\n");
//    }
//    else if (count1 != 6 && count2 != 6)
//    {
//        printf("zui shuai\n");
//        printf("%d\n", closestScore); 
//        for (i = 0; i < 6; i++)
//        {
//            if (arr[i] > n) 
//            {
//                if (i > 0)
//                {
//                    printf(" ");
//                }
//                printf("%d", arr[i]); 
//            }
//        }
//       
//    }
//    return 0;
//}
//#include<stdio.h>
//#include<string.h>
//int main()
//{
//	char code[MAX_LENGTH];
//	scanf("%s", code);
//	int length = strlen(code);
//	int depth = 0;
//	int max_depth = 0;
//	int i = 0;
//	for (i = 0; i < length; i++)
//	{
//		if (code[i] == 'f')
//		{
//			depth++;
//			if (depth > max_depth)
//			{
//				max_depth = depth;
//			}
//		}
//		else if (code[i] == 'e')
//		{
//			depth--;
//		}
//	}
//	if (max_depth == 1)
//	{
//		printf("0(n)\n");
//	}
//	else
//	{
//		printf("0(n^%d)\n", max_depth);
//	}
//	return 0;
//}
//#include<stdio.h>
//int main()
//{
//	int n = 0;
//	int m = 0;
//	scanf("%d %d", &n, &m);
//	int sum = 0;
//	sum = n + m;
//	printf("%d", sum);
//	return 0;
//}
#include<stdio.h>
int main()
{
	//getchar();
	char c = 0;
	scanf("%c", &c);
	int i = 0;
	int j = 0;
	int k = 0;
	for (i = 1; i <= 3; i++)
	{
		for (j = 1; j <= 3 - i; j++)
		{
			printf(" ");
		}
		for (k = 1; k <= 2 * i - 1; k++)
		{
			printf("%c",c);
		}
		printf("\n");
	}
	return 0;
}